a meter squared - Turkish English Dictionary